﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CM.BL.BE
{
    public class SolicitudPedidoBE
    {
        public SolicitudPedidoBE()
        {
            this._items = new List<POItemBE>();
            this._contactos = new List<POContactoBE>();
            this._solicitantes = new List<POSolicitanteBE>();
        }

        public string PO { get; set; }
        public string Sociedad { get; set; }
        public string OrgCompras { get; set; }
        public string CondPago { get; set; }
        public string CondPagoT { get; set; }
        public string ClaseDoc { get; set; }
        public string ClaseDocT { get; set; }
        public string GrpCompras { get; set; }
        public string Moneda { get; set; }
        public decimal TipoCambio { get; set; }
        public string CodProveedor { get; set; }
        public string DescProveedor { get; set; }
        public string Fecha { get; set; }
        public decimal TotNeto { get; set; }
        public decimal TotBruto { get; set; }
        public string LibGrp { get; set; }
        public string LibEst { get; set; }
        public string LibInd { get; set; }
        public string LibCod { get; set; }
        public string NomSoc { get; set; }
        public string NomCrea { get; set; }
        public string Telefono { get; set; }
        public string CodUsuario { get; set; }
        public string NomSolicitante { get; set; }
        public string DesUsuario { get; set; }
        public string Texto { get; set; }
        public string FechaOn { get; set; }        

        private List<POItemBE> _items;
        public List<POItemBE> Items
        {
            get { return _items; }
            set { _items = value; }
        }

        private List<POContactoBE> _contactos;
        public List<POContactoBE> Contactos
        {
            get { return _contactos; }
            set { _contactos = value; }
        }

        private List<POSolicitanteBE> _solicitantes;
        public List<POSolicitanteBE> Solicitantes
        {
            get { return _solicitantes; }
            set { _solicitantes = value; }
        }
    }
}
